package com.lhnstart.learn.bases.arrays_;

import java.util.Arrays;
import java.util.Comparator;

/**
 * @author lhn
 * @date 2023/08/03 16:49
 * @since 1.0.0
 **/
public class ArraysMethod01 {

    public static void main(String[] args) {
        Integer[] integers = {1, 20, 90};
        // 遍历数组
        for (int i = 0; i < integers.length; i++) {
            System.out.print(integers[i]+",");
        }
        System.out.println();
        System.out.println(Arrays.toString(integers));
        // 排序
        Integer[] arr = {1, -1, 7, 0, 89};
        // 进行排序
        // 1.可以直接使用冒泡排序, 也可以使用 Arrays 提供的 sort 方法排序
        // 2. 由于数组是引用类型, 所以使用 sort 会直接影响到原数据
        //Arrays.sort(arr);
        Arrays.sort(arr, new Comparator <Integer>() {
            @Override
            public int compare(Integer o1, Integer o2) {
                return o2 - o1;
            }
        });
        System.out.println(Arrays.toString(arr));



    }

}